آموزش مبانی برنامه نویسی شی گرا: جاوا و IntelliJ [ویدئو]

Fundamentals Of Object-Oriented Programming: Java and IntelliJ [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا یک زبان OOP سطح بالا و مبتنی بر کلاس است که به عنوان یک زبان برنامه نویسی همه منظوره توسعه یافته است که برای یک بار نوشتن و اجرا در هر مکانی (WORA) طراحی شده است. کد جاوا کامپایل شده می تواند بر روی همه پلتفرم ها بدون نیاز به کامپایل مجدد اجرا شود. این دوره در چهار ماژول ارائه شده است. ماژول 1 چرخه توسعه جاوا را بررسی می کند و به ما امکان می دهد بین نسخه های JDK و ابزارهای توسعه تفاوت قائل شویم. با عملگرها و نحو اولیه آشنا می شوید و یک برنامه ساده می نویسید. در ماژول 2، مفاهیم تحت پوشش شامل رشته‌ها، روش‌های رشته، StringBuilder، نمودارهای جریان داده، تصمیم‌گیری، حلقه‌ها، آرایه‌ها و برنامه‌های ساده است. ماژول 3 به کلاس‌ها و اشیا، وراثت و چندشکلی، لامبدا و مدیریت استثنا می‌پردازد. در نهایت، در ماژول 4، ما روی دو مطالعه موردی UML کار خواهیم کرد، از جمله شبیه سازی ATM و سیستم حقوق و دستمزد کارکنان. همچنین با کنترل نسخه و ادغام GitHub پروژه های توسعه یافته آشنا خواهیم شد. پس از اتمام دوره، دانش برنامه نویسی جاوا را به دست خواهید آورد و قادر خواهید بود به طور مستقل کدهای پیچیده را در یک سناریوی واقعی بنویسید. برای تبدیل شدن به یک توسعه دهنده در سطح متوسط ​​تا پیشرفته، مهارت های اساسی گسترده ای به دست خواهید آورد. همه منابع در دسترس هستند: https://github.com/PacktPublishing/Fundamentals-Of-Object-Oriented-Programming-Java-intelliJ دستور زبان جاوا را با استفاده از متغیرها و عملگرهای داخلی بیاموزید استفاده و درک امکانات ارثی در برنامه نویسی از رابط ها استفاده کنید و رفتار چند شکلی را نشان دهید ایجاد و پیاده سازی مجموعه ها و ساختارهای داده از امکانات رسیدگی به استثنا و برنامه ریزی دفاعی استفاده کنید ایجاد راه حل های مبتنی بر مدل های UML این دوره به برنامه نویسان مبتدی و مبتدی که دوست دارند درک اولیه از نوشتن برنامه نویسی شی گرا ساده در جاوا را توسعه دهند، ارائه می شود. علاقه مندان به برنامه نویسی و افراد خلاقی که عاشق یادگیری هستند و می خواهند بدانند سیستم های نرم افزاری چگونه کار می کنند یا هر کسی که به دنبال پیشرفت مهارت های برنامه نویسی خود است. پیش نیازهای مورد نظر برای این دوره مستلزم داشتن درک اولیه از نمودارهای جریان داده (DFD) و UML و دسترسی به رایانه شخصی و اتصال به اینترنت است. یادگیری برنامه نویسی اصلی، استدلال منطقی، استدلال انتقادی و حل مسئله در کد جاوا * یادگیری نحو جاوا برای ذخیره، پردازش و بازیابی داده ها، ورودی و خروجی با برنامه های ساده * استفاده از I/O کتابخانه داخلی جاوا و ایجاد سفارشی کتابخانه ها و تکنیک های برنامه نویسی دفاعی

سرفصل ها و درس ها

واحد 1 Module 1

  • معرفی Introduction

  • اهداف ماژول - راحت کردن شما با اکوسیستم جاوا Module Objectives - Getting You Comfortable with the JAVA Ecosystem

  • راه اندازی محیط و اولین اجرا Environment Setup and First Run

  • متغیرها و انواع داده ها Variables and Data Types

  • نوع داده Char Char Data Type

  • عملگرهای بولی و منطقی Boolean and Logical Operators

  • برنامه: ورودی کاربر - سن رای دادن Program: User Input - Voting Age

  • عملگرهای حسابی Arithmetic Operators

  • زمان قرار DateTime

  • برنامه: تفاوت تاریخ Program: Date Difference

  • برنامه: ماشین حساب سود ساده Program: Simple Interest Calculator

  • خلاصه ماژول Module Summary

ماژول 2 Module 2

  • اهداف ماژول - برنامه های ما را قادر می سازد تا بر اساس ورودی تصمیم گیری کنند Module Objectives - Enabling Our Programs to Make Decisions Based on Input

  • رشته های Strings

  • روش های رشته ای String Methods

  • StringBuilder StringBuilder

  • Casting را تایپ کنید Type Casting

  • کنترل جریان: IF/ELSE، اپراتور سه تایی - برنامه امتیازات آزمون Flow Control: IF/ELSE, Ternary Operator - Test Scores Program

  • کنترل جریان: برنامه بیانیه سوئیچ - چاپ روز هفته بر اساس شماره Flow Control: Switch Statement Program - Print Weekday Based on Number

  • کنترل جریان: حلقه ها - WHILE | DO-WHILE | برای Flow Control: Loops - WHILE | DO-WHILE | FOR

  • کنترل جریان: حلقه ها - BREAK | ادامه هید Flow Control: Loops - BREAK | CONTINUE

  • آرایه ها Arrays

  • مواد و روش ها Methods

  • برنامه: محاسبه میانگین نمره آزمون Program: Calculate Test Score Average

  • برنامه: حداکثر مقدار را در آرایه بیابید Program: Find Max Value in Array

  • خلاصه ماژول Module Summary

ماژول 3 Module 3

  • اهداف ماژول - درک مفاهیم معماری و طراحی OOP Module Objectives - Understanding OOP Architecture and Design Concepts

  • کلاس ها و اشیاء Classes and Objects

  • سازنده ها و تعیین کننده های دسترسی (تنظیم کننده ها و گیرندگان) Constructors and Access Specifiers (Setters and Getters)

  • 4 ستون OOP The 4 Pillars of OOP

  • وراثت Inheritance

  • وراثت چند سطحی، چند شکلی Multi-Level Inheritance, Polymorphism

  • کلاس چکیده Abstract Class

  • رابط ها Interfaces

  • Const، Enum، Static، Final Const, Enum, Static, Final

  • مجموعه ها Collections

  • رسیدگی به استثنا Exception Handling

  • مدیریت فایل File Handling

  • برنامه: پیام سفارشی بر اساس روز هفته Program: Custom Message Based on Weekday

  • خلاصه ماژول Module Summary

ماژول 4 Module 4

  • اهداف ماژول - طراحی راه حل های دنیای واقعی بر اساس نمودارهای UML Module Objectives - Designing Real-World Solutions Based on UML Diagrams

  • پروژه: شبیه سازی سیستم حقوق و دستمزد - قسمت 1 Project: Payroll System Simulation - Part 1

  • پروژه: شبیه سازی سیستم حقوق و دستمزد - قسمت 2 Project: Payroll System Simulation - Part 2

  • پروژه: شبیه سازی سیستم حقوق و دستمزد - قسمت 3 Project: Payroll System Simulation - Part 3

  • پروژه: شبیه سازی سیستم حقوق و دستمزد - قسمت 4 Project: Payroll System Simulation - Part 4

  • پروژه: شبیه سازی سیستم حقوق و دستمزد - قسمت 5 Project: Payroll System Simulation - Part 5

  • پروژه: شبیه سازی ATM قسمت 1 - مثال رابط Project: ATM Simulation Part 1 - Interface Example

  • پروژه: ATM Simulation Part 2 - UI Menu Project: ATM Simulation Part 2 - UI Menu

  • پروژه: شبیه سازی ATM قسمت 3 - Single Heritance Project: ATM Simulation Part 3 - Single Inheritance

  • پروژه: شبیه سازی ATM قسمت 4 - گزارش معاملات Project: ATM Simulation Part 4 - Transactions Report

  • پروژه: شبیه سازی ATM قسمت 5 - یکپارچه سازی GitHub Project: ATM Simulation Part 5 - GitHub Integration

  • خلاصه ماژول Module Summary

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش مبانی برنامه نویسی شی گرا: جاوا و IntelliJ [ویدئو]
جزییات دوره
6 h 39 m
52
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Doron Williams Doron Williams

تحلیلگر برنامه نویس سیستم